Дослідження нелінійних об’єктів шляхом лінеаризації

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт
Предмет:
Моделювання
Група:
АВ-32

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” Дослідження нелінійних об’єктів шляхом лінеаризації Звіт до лабораторної роботи №2 з дисципліни: „Числові методи та математичне моделювання ” Варіант №4 Побудувати та дослідити математичну модель відкритої проточної гідравлічної ємності, зображеної на малюнку. Конструктивні параметри L2=90м; r2=0,09м, ζ=0,9, d=0.5м Задані значення вхідних величин та керувань: P2=0,1кПа, Q=0,008м3/c Значення стрибкоподібно зміненої вхідної величини, яка приводить систему до нового стану рівноваги: P2=0,7 кПа. Побудова математичної моделі.  Дослідження математичної моделі Обчислення номінальних значень За аналітичними залежностями    %Файл розрахунку початкових значень параметрів % за аналітичними залежностями ro=1000;g=9.81;dz=0.9;d=0.5;r2=0.09;L2=90;Q=0.008;p2=100; kt2=sqrt(4*pi^2*r2^5/(L2*dz)); disp( 'Початкові значення параметрів' ) Q20=Q h0=Q20^2/kt2^2/g+p2/ro/g Результати виконання програми: Q20 = 0.008, h0 = 2.2770, Числовими методами function y=pu(x) h=x(1); Q2=x(2); d=0.5;ro=1000;dz=0.9;g=9.81;p2=100;L2=90;r2=0.09;Q=0.008; S=pi*d^2/4; kt2=2*pi*r2^2*sqrt(r2/L2/dz); A=4*pi*r2^3/dz; y=[1/S*(Q-x(2)); 1/A*(kt2^2*(ro*g*x(1)-p2)/ro-x(2)^2)]; Далі в режимі прямих обчислень виконаємо наступні команди: x0=[1 0.001]; x=fsolve('pu',x0) x = 2.27704847280248 0.00800000000000 P20=P2н; Q10=Q20=Qн; h0=hн; Лінеаризуємо математичну модель відносно прийнятого номінального режиму  Тоді лінеаризована система буде мати вигляд:       Знаходження реакції нелінійної моделі на стрибкоподібне збурення function y=nelmod(t,x) h=x(1); Q2=x(2); d=0.5;ro=1000;dz=0.9;g=9.81;p2=800;L2=90;r2=0.09;Q=0.008; S=pi*d^2/4; kt2=2*pi*r2^2*sqrt(r2/L2/dz); A=4*pi*r2^3/dz; y=[1/S*(Q-x(2)); 1/A*(kt2^2*(ro*g*x(1)-p2)/ro-x(2)^2)]; t0=0;tf=600; x0=[2.27704847280248 0.00800000000000]; [t,y]=ode45('nelmod',[t0 tf],x0); plot(t,y(:,1)); grid; xlabel('t,c'); ylabel('h,M'); pause plot(t,y(:,2)); grid; xlabel('t,c'); ylabel('Q1,m.kub/sec');  Графік зміни рівня h в часі нелінійної моделі, спричиненої стрибкоподібною зміною тиску Р2  Графік зміни витрати Q2 в часі нелінійної моделі, спричиненої стрибкоподібною зміною тиску Р2 Розрахунок коефіцієнтів матриць a і b d=0.5;ro=1000;dz=0.9;g=9.81;p2=100;L2=90;r2=0.09;Q=0.008; h0=2.27704847280248; Q20=0.00800000000000; P20=100; S=pi*d^2/4; kt2=2*pi*r2^2*sqrt(r2/L2/dz); A=4*pi*r2^3/dz; a12=-1/S; a21=kt2^2*g/A; a22=-2/A*Q20; b21=-kt2^2/A/ro; a=[0 a12; a21 a22] b=[0; b21] a = 0 -5.0930 0.0022 -2.2381 b = 0 -0.2234e-006 Побудова графіків перехідних процесів лінійної моделі P2=800; P20=100; Px=P2-P20; a=[0 -5.09295817894065; 0.00277371215385 -1.57190067251255]; b=[0; -0.28274333882308e-006]; c=[1 0]; d=[0]; t=[0:600]; [y,x]=step(a,b,c,d,1,t); x=Px*x; plot(t,x(:,1)); grid; ylabel('h,m'); xlabel('t,c');pause; plot(t,x(:,2)); grid; ylabel('Q2,m.kub/sec'); xlabel('t,c')  Графік зміни рівня h в часі лінійної моделі, спричиненої стрибкоподібною зміною тиску Р2  Графік зміни витрати Q2 в часі лінійної моделі, спричиненої стрибкоподібною зміною тиску Р2 Порівняння графіків перехідних процесів ,отриманих для нелінійної та лінійної моделей x0=[2.27704847280248 0.00800000000000]; [t1,y1]=ode45('nelmod',[0 600],x0); P2=800; P20=100; Px=P2-P20; a=[0 -5.09295817894065; 0.00277371215385 -1.57190067251255]; b=[0; -0.28274333882308e-006]; c=[1 0]; d=[0]; t2=[0:600]; [y2,x2]=step(a,b,c,d,1,t2); x2=Px*x2; plot(t1,y1(:,1),t2,x2(:,1)+x0(1),'--'); grid; ylabel('h,m'); xlabel('t,c'); pause; plot(t1,y1(:,2),t2,x2(:,2)+x0(2),'--'); grid; ylabel('Q2,m.kub/sec'); xlabel('t,c')  Графіки перехідних процесів ( зміни рівня h) в нелінійній та лінеаризованій моделях  Графіки зміни витрати рідини Q2 в довгому трубопроводі для нелінійної та лінеаризованої моделей .
Антиботан аватар за замовчуванням

13.12.2011 03:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини